package main

import "fmt"

//记忆：变量必须先申明，后使用。申明时，要么用var 要么用 :=

func main() {
	// := 的申明语法是最简洁的 不需要var。但必须在函数内使用
	k := 3
	a, b, c := 9, false, "haha"
	//以下会报错，因为a,b都申明过了
	//a,b :=100,true;

	//下面不会报错，至少包含了一个x，是没有申明过的
	a, x := 1, 2

	//也可以在运行时初始化
	re := a + x
	fmt.Println(k, a, b, c, x, re)
}
